const user = require('../data/user');
module.exports = async (req, res, next) => {
  console.log(req.query)
  //req.query 接收前端向后端发送请求时的信息，对象形式
  const { username, password } = req.body;
  // 根据接收到的用户名，读取数据库信息
  const data = await user.find({ username }, { _id: 0, __v: 0 });
  console.log(data)
  // 判断是否读到
  if (data.length > 0) {
    // 读到了，判断密码是否相符
    if (data[0].password === password) {
      // 相符
      res.send({
        code: 1,
        msg: "登录成功",
        data: data[0]
      })
    } else {
      // 不相符
      res.send({
        code: 2,
        msg: "密码不对"
      })
    }
  } else {
    // 没读到
    res.send({
      code: 0,
      msg: "用户名不存在"
    })
  }
}